Matthias Klose [Sun, 25 Jan 2026 13:37:52 +0000 (14:37 +0100)]
distutils-sysconfig
# DP: Get CONFIGURE_CFLAGS, CONFIGURE_CPPFLAGS, CONFIGURE_LDFLAGS from
# DP: the python build, when CFLAGS, CPPFLAGS, LDSHARED) are not set
# DP: in the environment.
# DP: Get CONFIGURE_CFLAGS, CONFIGURE_CPPFLAGS, CONFIGURE_LDFLAGS from
# DP: the python build, when CFLAGS, CPPFLAGS, LDSHARED) are not set
# DP: in the environment.
Matthias Klose [Sun, 25 Jan 2026 13:37:52 +0000 (14:37 +0100)]
distutils-install-layout
# DP: distutils: Add an option --install-layout=deb, which
# DP: - installs into $prefix/dist-packages instead of $prefix/site-packages.
# DP: - doesn't encode the python version into the egg name.
# DP: distutils: Add an option --install-layout=deb, which
# DP: - installs into $prefix/dist-packages instead of $prefix/site-packages.
# DP: - doesn't encode the python version into the egg name.
* Apply upstream patch to fix regression after CVE-2025-12084 fix
(see #1122875 for more details)
* Apply upstream patched for the following CVEs:
- CVE-2025-11468: Folding email comments of unfoldable characters
didn't preserve parenthesis which could be abused.
- CVE-2025-15282: User-controlled data URLs parsed by urllib allowed
injecting headers through newlines in the data URL mediatype.
- CVE-2025-15366: User-controlled command could have additional commands
injected using newlines.
- CVE-2025-15367: User-controlled command could have additional commands
injected using newlines.
- CVE-2026-0672: User-controlled cookie values and parameters could be
used to inject HTTP headers into messages.
- CVE-2026-0865: User-controlled header names and values containing
newlines could be used to inject HTTP headers.
- CVE-2026-1299: email module allowed header injection in the
BytesGenerator class.